Skip to content

Remove dotabs and divmag - #27

Merged
timholy merged 1 commit into
mainfrom
teh/covers-only
Jul 18, 2026
Merged

Remove dotabs and divmag#27
timholy merged 1 commit into
mainfrom
teh/covers-only

Conversation

@timholy

@timholy timholy commented Jul 18, 2026

Copy link
Copy Markdown
Member

Covers are this package's subject. Neither function belonged to it:
dotabs is a generic reduction with no connection to covers, and divmag
was the only application-level entry point, layering a roundoff estimate
on top of symcover.

The roundoff-estimation use case that motivated divmag survives as a
worked example in the manual, which derives the estimate from symcover
directly. Presenting it as documentation rather than API keeps the
scale-invariance argument visible instead of burying it in a function
whose name explained none of it.

The example also states the transformation law correctly: the estimate
is scale-invariant under A -> DAD, b -> D*b, not scale-covariant.

Assisted-by: Claude Opus 4.8 noreply@anthropic.com

Covers are this package's subject. Neither function belonged to it:
dotabs is a generic reduction with no connection to covers, and divmag
was the only application-level entry point, layering a roundoff estimate
on top of symcover.

The roundoff-estimation use case that motivated divmag survives as a
worked example in the manual, which derives the estimate from symcover
directly. Presenting it as documentation rather than API keeps the
scale-invariance argument visible instead of burying it in a function
whose name explained none of it.

The example also states the transformation law correctly: the estimate
is scale-invariant under A -> D*A*D, b -> D*b, not scale-covariant.

Assisted-by: Claude Opus 4.8 <noreply@anthropic.com>
@codecov

codecov Bot commented Jul 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.51%. Comparing base (5c06b2e) to head (c585422).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #27      +/-   ##
==========================================
- Coverage   98.51%   98.51%   -0.01%     
==========================================
  Files          12       12              
  Lines        2027     2016      -11     
==========================================
- Hits         1997     1986      -11     
  Misses         30       30              

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@timholy
timholy merged commit 1c194d8 into main Jul 18, 2026
5 checks passed
@timholy
timholy deleted the teh/covers-only branch July 18, 2026 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant